<?php
    require 'dbcon.php';//引入连接库连接文件      
    //进行查询留言的数据，显示t_message数据
    //首先判断地址栏上有没有搜索关键字search?，如果有，就按关键字搜索，如果没有，显示全部
    $page=isset($_GET['page'])?$_GET['page']:1;           //当前第几页
    $pagesize=5;       //每页显示3条
    $first=($page-1)*$pagesize;//起始位置
    if (isset($_GET['search']))  
    {
     $search=$_GET['search'];
     $sql="select * from t_message  where (message like '%{$search}%') or  (username like '%{$search}%')   order by id desc";// 升序asc  降序desc，按关键字搜索
    }
    else
    {
      $search=""; 
      $sql="select * from t_message order by id desc";// 升序asc  降序desc  ,显示全部
    }
    
    $result=$db->query($sql);//执行查询语句$sql，生成多条留言结果集$result
    //取结果集中数目,也就是留言的条数
    $num=$result->num_rows;
    
    $maxpage=ceil($num/$pagesize);//最大的页码
    if (isset($_GET['search']))  
    {
     $search=$_GET['search'];
     $sql="select * from t_message  where (message like '%{$search}%') or  (username like '%{$search}%')   order by id desc limit {$first},{$pagesize}";// 升序asc  降序desc，按关键字搜索
    }
    else
    {
      $search=""; 
      $sql="select * from t_message order by id desc limit {$first},{$pagesize}";// 升序asc  降序desc  ,显示全部
    }

    
    $result=$db->query($sql);
    //$bbsdata=$result->fetch_all(MYSQLI_NUM);//将结果集变成数组$bbsdata,是二维索引数组，下标是数字
    //$bbsdata=$result->fetch_all(MYSQLI_ASSOC);//将结果集变成数组$bbsdata,是二维关联数组，下标是字符串
    $bbsdata=$result->fetch_all(MYSQLI_BOTH);//将结果集变成数组$bbsdata,是二维索引和关联数组，下标是数字或字符串
    $result->free_result();//释放结果集
    $db->close();//关闭数据连接
    require 'list_html.php';
